package com.example.hms.entity;

import lombok.Data;

import java.util.Date;

@Data
public class Reserve{
    /**
     * 预留餐桌ID
     * 用于唯一标识一个预留的餐桌
     */
    private Integer reserveTableId;

    /**
     * 预留ID
     * 用于唯一标识一个预留记录
     */
    private Integer reserveId;

    /**
     * 客户ID
     * 用于唯一标识一个客户
     */
    private Integer customerId;

    /**
     * 客户姓名
     * 存储客户的姓名信息
     */
    private String customerName;

    /**
     * 身份证号
     * 存储客户的身份证号码，用于身份验证和信息记录
     */
    private String identificationCard;

    /**
     * 房间ID
     * 用于唯一标识一个房间
     */
    private Integer roomId;

    /**
     * 房间号
     * 存储房间的编号，便于查找和管理
     */
    private String roomNumber;

    /**
     * 状态
     * 描述预留记录的当前状态（例如：有效、已取消等）
     */
    private String state;

    /**
     * 入住ID
     * 用于唯一标识一个入住记录
     */
    private Integer liveId;

    /**
     * 预留时间
     * 记录预留操作的时间
     */
    private String reserveTime;

    /**
     * 预留入住时间
     * 记录客户预留在入住的时间
     */
    private String reserveLiveTime;

    /**
     * 预留天数
     * 记录客户预留的入住天数
     */
    private Integer reserveDayNumber;

    /**
     * 备注
     * 存储额外的备注信息，用于提供更多的上下文或说明
     */
    private String remark;

    /**
     * 废除标识
     * 标记预留记录是否已被废除
     */
    private String abrogateIdentity;

    /**
     * 入住标识
     * 标记是否已入住
     */
    private String liveIdentity;

    /**
     * 数据更新时间
     * 记录最后一次数据更新的时间
     */
    private String dataUpdateTime;

    /**
     * 删除标识
     * 标记记录是否已被删除
     */
    private String deleteIdentity;

}

